GoCIS support requires a change to the GOCIS.TPL file. In the [GO FORUM] section, add the following at the end, prior to the [GO LIB] section: ; *** Added to accomodate CatCIS download scripts*** %IF FILEEXISTS &&CONTROLPATH&&FORUMNAME.DOW %%ECHO Executing &&FORUMNAME.DOW %%DO &&CONTROLPATH&&FORUMNAME.DOW %%@Unable to execute &&CONTROLPATH&&FORUMNAME.DOW %%%REMOVEACTION &&FORUMNAME Download.Files %%%KILLFILE &&CONTROLPATH&&FORUMNAME.DOW %%%SEND ^M %%%WAIT FORUM ! %Echo CatCIS download check complete ; [GO LIB] By adding these lines to the GOCIS.TPL file, the next time you enter a forum on CompuServe, a check is made to determine if a related *.dow file exists. If so, it is executed, downloading files, and then erased. It is important to note that you must cause GoCIS to enter the forum. This may be done by any of the normal means available in GoCIS, such as requesting a message scan, section update, etc., or using the button defined below. CatCIS will create the appropriate *.dow file in the directory specified in Configure|Directories for the control directory. This must be your GoCIS control directory for the script to function properly. GoCIS Buttons for CatCIS ------------------------ You can add the following button definitions to the GOCIS.BTN file to add buttons to GoCIS: [CATCIS] ; ; CATCIS - Calls Catcis and loads current forum ; Define &Caption = CatCis Define &Icon = c:\catcis\catcis.ico Define &Title = Load &FORUM forum library into CatCIS Define &DragMode= 1 Shell c:\catcis\catcis.exe &ControlPath\&Forum.lbr [.DOW Detect] Define &Caption = CHK .DOW Define &Icon = c:\catcis\catcis.ico Define &Title = For each forum, set download action if .DOW file exists For Each Forum Echo Scanning &FORUM for .DOW File if FileExists(&ControlPath\&Forum.dow) then Echo Download file found in &FORUM. Beep Pause .15 +ACTION Download.Files endif Next These assume that CatCIS is located in the C:\CATCIS directory. Alternatively, the following button executes CatCIS and pauses GoCIS until you exit CatCIS. It will then set the actions of the current GoCIS view as required based on the presence of *.dow files. [CatCIS] ; ; CatCIS - Run CatCIS ; Contributed by Peter Willis [70353,2731] Define &Caption = CatCIS Define &Icon = &ExePath\Icons\CatCIS.ICO Define &Title = Run CatCIS ; Does not seem to wait using drag option ; Define &DragMode= 1 ; Does not seem to wait if a file is given to CatCIS ; Run Normal c:\catcis\catcis.exe &ControlPath\&Forum.lbr Run Normal c:\catcis\catcis.exe waitapp .25 For Each Forum Echo Scanning &Forum for .DOW File IF FileExists(&ControlPath\&Forum.dow) THEN Echo Download file found in &FORUM Beep Pause .15 +ACTION Download.Files else -ACTION Download.Files ENDIF ;remove [Cat] marker from all forums in view If Pending(lbr) then Echo Remove pending Catalog marker -pending lbr endif Next